package com.design.appearance;

import lombok.extern.slf4j.Slf4j;

/**
 * 外观方法
 * @author ytj
 * @date 2024/11/28 10:05
 */
@Slf4j
public class FacedMethod {

    private SystemMethod systemMethod;

    public FacedMethod(){
        systemMethod=new SystemMethod();
    }

    /**
     * 可以在systemMethod.start前面或者后面添加对应业务逻辑
     * */
    public void start(){
        log.info("外观启动方法被调用");
        systemMethod.start();
    }

    public void end(){
        log.info("外观结束方法被调用");
        systemMethod.end();
    }
}
